package com.cutie.core.util;

public class RegexCheck {

	/**
	 * 验证规则：姑且把邮箱地址分成“第一部分@第二部分”这样
	 * 第一部分：由字母、数字、下划线、短线“-”、点号“.”组成，
	 * 第二部分：为一个域名，域名由字母、数字、短线“-”、域名后缀组成，
	 * 而域名后缀一般为.xxx或.xxx.xx，一区的域名后缀一般为2-4位，如cn,com,net，现在域名有的也会大于4位
	 */
	public static final String email_regex = "^(\\w-*\\.*)+@(\\w-?)+(\\.\\w{2,})+$";	
	
	public static boolean isEmail(String email){
		return email.matches(email_regex);
	}
	
	/**
	 * 正整数
	 */
	public static final String integer_regex = "^[0-9]*[1-9][0-9]*$";
	
	public static boolean isInteger(String integer){
		return integer.matches(integer_regex);
	}
	
	public static void main(String[] args){
		String a = "23";
		System.out.println(isInteger(a));
	}
}
